beb7177ba9617b4f1225493bceb537cb358d73f6,src/de/espend/idea/shopware/navigation/SmartyFileGoToDeclarationHandler.java,SmartyFileGoToDeclarationHandler,attachNamespaceTagGoto,#PsiElement#List#,191
Before Change
final Project project = sourceElement.getProject();
final String finalText = normalizeFilename(sourceElement.getText());
TemplateUtil.collectFiles(sourceElement.getProject(), new TemplateUtil.SmartyTemplateVisitor() {
@Override
public void visitFile(VirtualFile virtualFile, String fileName) {
if (!fileName.replaceFirst("[.][^.]+$", "").equals(finalText)) {
return;
}
PsiFile psiFile = PsiManager.getInstance(project).findFile(virtualFile);
if (psiFile != null) {
psiElements.add(psiFile);
}
}
}, "tpl");
}
After Change
final Project project = sourceElement.getProject();
final String finalText = normalizeFilename(sourceElement.getText());
TemplateUtil.collectFiles(sourceElement.getProject(), (virtualFile, fileName) -> {
if (!fileName.replaceFirst("[.][^.]+$", "").equals(finalText)) {
return;
}
PsiFile psiFile = PsiManager.getInstance(project).findFile(virtualFile);
if (psiFile != null) {
psiElements.add(psiFile);
}
}, "tpl");
}